home *** CD-ROM | disk | FTP | other *** search
- IEEE_FINITE(3I) Last changed: 1-6-98
-
-
- NNAAMMEE
- IIEEEEEE__FFIINNIITTEE - Tests for _x being greater than negative infinity and
- less than positive infinity.
-
- SSYYNNOOPPSSIISS
- IIEEEEEE__FFIINNIITTEE (([XX==]_x))
-
- IIMMPPLLEEMMEENNTTAATTIIOONN
- UNICOS/mk and IRIX systems
-
- CRAY T90 systems that support IEEE floating-point arithmetic
-
- SSTTAANNDDAARRDDSS
- CF90 and MIPSpro 7 Fortran 90 compiler extension to Fortran 90
-
- IEEE Standard for Binary Floating-point Arithmetic
-
- DDEESSCCRRIIPPTTIIOONN
- The IIEEEEEE__FFIINNIITTEE intrinsic function returns the value TTRRUUEE if
- -_i_n_f < _x < +_i_n_f. Otherwise, it returns the value FFAALLSSEE. IIEEEEEE__FFIINNIITTEE
- accepts the following argument:
-
- _x Must be of type real.
-
- IIEEEEEE__FFIINNIITTEE is an elemental function. The name of this intrinsic
- cannot be passed as an argment.
-
- NNOOTTEESS
- The IEEE intrinsic procedures use the named constants contained in a
- system module, so you must include one of the following statements in
- your program:
-
- * On UNICOS and UNICOS/mk systems: UUSSEE CCRRII__IIEEEEEE__DDEEFFIINNIITTIIOONNSS
-
- * On UNICOS, UNICOS/mk, and IRIX systems: UUSSEE FFTTNN__IIEEEEEE__DDEEFFIINNIITTIIOONNSS
-
- The CCRRII__IIEEEEEE__DDEEFFIINNIITTIIOONNSS module is obsolescent. It will be removed
- for the CF90 4.0 release.
-
- RREETTUURRNN VVAALLUUEESS
- The result type and type parameter is default logical. If _x is an
- array, the result is an array of the same shape as _x.
-
- EEXXAAMMPPLLEESS
- REAL x
- ... ! Compute X.
- IF (IEEE_FINITE(x)) THEN
- ... ! Do something.
- ELSE
- ... ! Do something else.
- END IF
-
- SSEEEE AALLSSOO
- _I_n_t_r_i_n_s_i_c _P_r_o_c_e_d_u_r_e_s _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, publication SR-2138, for the
- printed version of this man page.
-
-